<?php


namespace app\library;

use think\console\Command;
use think\console\Input;
use think\console\Output;

class ThumbImage extends Command
{
    protected function configure()
    {
        // 这里的hello就是命令行think后面的参数
        $this->setName('hello')->setDescription('Command say hello');
    }

    protected function execute(Input $input, Output $output)
    {
        $filename = '/home/work/111111.jpg';
        $ret = getimagesize($filename);
        var_dump($ret);
        $image = \think\Image::open($filename);
        $scale = $image->width() / 750;

        $image->thumb(750, $image->height() * $scale)->save('./thumb.png');
        //$image->text('漫社互动','HYQingKongTiJ.ttf',20,'#ffffff')->save('text_image.png');
        $width = $image->width();
        // 返回图片的高度
        $height = $image->height();
        // 返回图片的类型
        $type = $image->type();
        // 返回图片的mime类型
        $mime = $image->mime();
        // 返回图片的尺寸数组 0 图片宽度 1 图片高度
        $size = $image->size();
        var_dump($width);

    }
}